package com.smartcity.result;

import lombok.Data;

import java.util.List;
@Data
public class ResultList <T> extends ResultBase{
    //    获取列表数据
    List<T> rows;
    //    列表数据条数
    int total;
    public ResultList(ResultEnum resultCode) {
        super(resultCode);
    }

    /**
     * 响应码和msg消息，数据列表
     * @param rows  列表数据
     * @param total  列表数据条数
     */
    public ResultList(  List<T> rows,int total) {
        super(ResultEnum.SUCCESS);
        this.rows = rows;
        this.total=total;
    }
    public static  <T> ResultList<T> successs( List<T> rows,int total){
        return new ResultList<T>(rows,total);
    }
}
